#ifndef _KNIGHT_H_
#define _KNIGHT_H_

#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
#include "Unit.h"
#include "Game.h"
#include <iostream>
using namespace sf;

class Knight : public Unit {
    private: 

    public:
        Knight(Map &map, int x, int y);
        ~Knight();

        std::vector<Vector2i> GetActions(int actionType);

        void Die();
        void Update(float dt);
        void Render(SpriteManager &spriteManager);
};

#endif
